/**
 *====================================================
 * 文件名称: Insurance.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年12月9日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: Insurance
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年12月9日 上午11:51:55
 */
public class Insurance {

	@Parameter(name = "financeId", description = "融资信息ID")
	private Long financeId;

	@Parameter(name = "insuranceNumber", description = "保单编号")
	private String insuranceNumber;

	@Parameter(name = "insuranceCompany", description = "投保公司")
	private String insuranceCompany;

	@Parameter(name = "insuranceDate", description = "投保时间")
	private String insuranceDate;

	@Parameter(name = "insuranceFileUuid", description = "保险副本信息 多个附件逗号分割")
	private String insuranceFileUuid;

	@Parameter(name = "applicant", description = "投保人")
	private String applicant;

	@Parameter(name = "purchase", description = "购买类型 1:委托购买/2:平台自有")
	private Integer purchase;

	@Parameter(name = "mold", description = "投保类型 1:内部平台/2:供应商(物流)/3:客户(企业)/4:其他")
	private Integer mold;

	@Parameter(name = "applicantId", description = "投保单位ID 投保类型为2、3的则不允许为空", nullable = true)
	private Long applicantId;

	@Parameter(name = "applicantDepartment", description = "投保人单位 投保类型为2的则为物流公司名称 3的则为企业名称")
	private String applicantDepartment;

	@Parameter(name = "applicantAddress", description = "投保人地址")
	private String applicantAddress;

	@Parameter(name = "insureRemark", description = "投保说明")
	private String insureRemark;
	
	@Parameter(name = "overRemark", description = "审核意见")
	private String overRemark;

	public String getOverRemark() {
		return overRemark;
	}

	public void setOverRemark(String overRemark) {
		this.overRemark = overRemark;
	}

	public Long getFinanceId() {
		return financeId;
	}

	public void setFinanceId(Long financeId) {
		this.financeId = financeId;
	}

	public String getInsuranceNumber() {
		return insuranceNumber;
	}

	public void setInsuranceNumber(String insuranceNumber) {
		this.insuranceNumber = insuranceNumber;
	}

	public String getInsuranceCompany() {
		return insuranceCompany;
	}

	public void setInsuranceCompany(String insuranceCompany) {
		this.insuranceCompany = insuranceCompany;
	}

	public String getInsuranceDate() {
		return insuranceDate;
	}

	public void setInsuranceDate(String insuranceDate) {
		this.insuranceDate = insuranceDate;
	}

	public String getInsuranceFileUuid() {
		return insuranceFileUuid;
	}

	public void setInsuranceFileUuid(String insuranceFileUuid) {
		this.insuranceFileUuid = insuranceFileUuid;
	}

	public String getApplicant() {
		return applicant;
	}

	public void setApplicant(String applicant) {
		this.applicant = applicant;
	}

	public Integer getPurchase() {
		return purchase;
	}

	public void setPurchase(Integer purchase) {
		this.purchase = purchase;
	}

	public Integer getMold() {
		return mold;
	}

	public void setMold(Integer mold) {
		this.mold = mold;
	}

	public Long getApplicantId() {
		return applicantId;
	}

	public void setApplicantId(Long applicantId) {
		this.applicantId = applicantId;
	}

	public String getApplicantDepartment() {
		return applicantDepartment;
	}

	public void setApplicantDepartment(String applicantDepartment) {
		this.applicantDepartment = applicantDepartment;
	}

	public String getApplicantAddress() {
		return applicantAddress;
	}

	public void setApplicantAddress(String applicantAddress) {
		this.applicantAddress = applicantAddress;
	}

	public String getInsureRemark() {
		return insureRemark;
	}

	public void setInsureRemark(String insureRemark) {
		this.insureRemark = insureRemark;
	}

}
